Leaf-nosed Snake — definition
1. leaf-nosed snake (Noun)
1 definition
leaf-nosed snake (Noun) — Any of various pale blotched snakes with a blunt snout of southwestern North America.
2 types of
colubrid colubrid snake
2 parts of
Phyllorhynchus genus Phyllorhynchus